@charset "utf-8";
/* CSS Document */

.zw_head_w{
	width: 100%;
}
.zw_wrapper{
    width: 6.9rem;
    margin: 0 auto;
}

.lmbt{
	padding-left: 0.5rem;
	font-size: 0.4rem;
}
.lmbt .tip{
	font-size: .26rem;
	color: #895152;
}
/*办事事项*/
.bssx_in{
	margin-top: 0.4rem;
}

.bssx_in .lmbt{
	background: url(zwfw-zwfwmh_in_icon01.png) left center no-repeat;
	background-size: 0.36rem auto;
}
.bssx_in .tab_t{
	position: relative;
	margin-top: 0.3rem;
}
.bssx_in .tab_t li{
	width: 50%;
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.34rem;
	cursor: pointer;
}
.bssx_in .tab_t li span{
	padding-left: 0.45rem;
}
.bssx_in .tab_t li.on{
	color: #ba171c;
}
.bssx_in .tab_t li:nth-child(1) span,
.bssx_in .tab_t li.on:nth-child(1) span{
	background: url(zwfw-zwfwmh_bssx_icon01.png) left center no-repeat;
	background-size: 0.34rem auto;
}
.bssx_in .tab_t li:nth-child(2){
	position: absolute;
	right: 0;
	bottom: 0;
}
.bssx_in .tab_t li:nth-child(2) span{
	background: url(zwfw-zwfwmh_bssx_icon02.png) left center no-repeat;
	background-size: 0.34rem auto;
}
.bssx_in .tab_t li:nth-child(1).on{
	background: url(zwfw-zwfwmh_bssx_bg01.png) left bottom no-repeat;
	background-size: 100% 100%;
}
.bssx_in .tab_t li:nth-child(2).on{
	background: url(zwfw-zwfwmh_bssx_bg02.png) left bottom no-repeat;
	background-size: 100% 100%;
}
.bssx_in .tab_con{
	background: #fafafa;
	padding: 0.25rem;
	border-radius: 0 0 0.16rem 0.16rem;
}
.bssx_in .tab_con ul{
	display: none;
}
.bssx_in .tab_con ul.active{
	display: block;
}
.bssx_in .tab_con ul li{
	padding-bottom: .4rem;
	line-height: 130%;
	background: #fff;
	border-radius: 0.1rem;
	position: relative;
	box-shadow: 0px 0px 0.12rem rgba(250, 173, 176, 0.2); /* 半透明阴影 */
	margin-bottom: .2rem;
}
.bssx_in .tab_con ul li:last-child{
	margin-bottom: 0;
}
/*
.bssx_in .tab_con ul li:hover{
	background: #ba171c;
}
.bssx_in .tab_con ul li:hover .text{
	color: #fff;
	background: url(zwfw-zwfwmh_li_icon_h.png) 18px center no-repeat;
	background-size: 0.26rem;
}
*/
.bssx_in .tab_con ul li .text{
/*	background: url(zwfw-zwfwmh_li_icon.png) 18px center no-repeat;
	background-size: 0.26rem; */
	font-size: .3rem;
	padding: .2rem;
	display: block;
}
.bssx_in .tab_con ul li .link_list{
	position: absolute;
	left: 0.2rem;
	bottom: .18rem;
	font-size: 0.26rem;
}
.bssx_in .tab_con ul li .link_list a{
	color: #895152;
}
/* .bssx_in .tab_con ul li:hover .link_list a{
	color: #fff;
}
.bssx_in .tab_con ul li:hover .link_list a:hover{
	text-decoration: underline;
} */
.bssx_in .tab_con ul li .link_list i{
	margin: 0px .21rem;
	color: #e9d1d2;
}

/*办事大厅*/

.bsdt_in{
	margin-top: 0.4rem;
}
.bsdt_in .lmbt{
	background: url(zwfw-zwfwmh_in_icon02.png) left center no-repeat;
	background-size: 0.36rem auto;
}
.bsdt_in_con{
	width: 100%;
	margin-top: 0.3rem;
}.bsdt_in_con .box{
/*	display: inline-block;*/
	width: 100%;
	height: .8rem;
	margin-bottom: .04rem;
	position: relative;
}
.bsdt_in_con .box .bt{
    color: #fff;
    letter-spacing: .02rem;
	font-size: .32rem;
	font-weight: bold;
	line-height: .8rem;
	padding-left: .8rem;
}
.bsdt_in_con .box .bt p{
	position: absolute;
	top: 0;
	left: .8rem;
}

.bsdt_in_con .box1 .bt{
	background: url(zwfw-zwfwmh_in_icon13.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box2 .bt{
	background: url(zwfw-zwfwmh_in_icon14.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box3 .bt{
	background: url(zwfw-zwfwmh_in_icon15.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box4 .bt{
	background: url(zwfw-zwfwmh_in_icon16.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box5 .bt{
	background: url(zwfw-zwfwmh_in_icon17.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box6 .bt{
	background: url(zwfw-zwfwmh_in_icon18.png) .2rem center no-repeat;
	background-size: .5rem auto;
}

.bsdt_in_con .box7 .bt{
	background: url(zwfw-zwfwmh_in_icon19.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box8 .bt{
	background: url(zwfw-zwfwmh_in_icon20.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box9 .bt{
	background: url(zwfw-zwfwmh_in_icon21.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box10 .bt{
	background: url(zwfw-zwfwmh_in_icon22.png) .2rem center no-repeat;
	background-size: .5rem auto;
}
.bsdt_in_con .box11 .bt{
	background: url(zwfw-zwfwmh_in_icon23.png) .2rem center no-repeat;
	background-size: .5rem auto;
}

.bsdt_in_con .box1,.bsdt_in_con .box7{
	background: url(zwfw-zwfwmh_in_dtbg01.png) 0 0 no-repeat;
	background-size: cover;
}
.bsdt_in_con .box2,.bsdt_in_con .box8{
	background: url(zwfw-zwfwmh_in_dtbg02.png) 0 0 no-repeat;
	background-size: cover;
}
.bsdt_in_con .box3,.bsdt_in_con .box9{
	background: url(zwfw-zwfwmh_in_dtbg03.png) 0 0 no-repeat;
	background-size: cover;
}
.bsdt_in_con .box4,.bsdt_in_con .box10{
	background: url(zwfw-zwfwmh_in_dtbg04.png) 0 0 no-repeat;
	background-size: cover;
}
.bsdt_in_con .box5,.bsdt_in_con .box11{
	background: url(zwfw-zwfwmh_in_dtbg05.png) 0 0 no-repeat;
	background-size: cover;
}
.bsdt_in_con .box6,.bsdt_in_con .box12{
	background: url(zwfw-zwfwmh_in_dtbg06.png) 0 0 no-repeat;
	background-size: cover;
}

.swiper-container-bsdt-mobile{
	position: relative;
}
.swiper-pagination-bsdt{
	width: fit-content !important;
	margin: 0 auto;
	text-align: center;
	padding: 0.2rem 0;
}
.swiper-container-bsdt-mobile .swiper-pagination-bullet-active{
	background-color: #911b1b;

}
.bsdt_btn{
	position: absolute;
	bottom: 0.2rem;
	cursor: pointer;
	opacity: 0.7;
	transition: all 0.3s;
}
.bsdt_btn:hover{
	opacity: 1;
}
.swiper_button_prev{
	width: 0.4rem;
	height: 0.4rem;
	left: 0.1rem;
	background: url(zwfw-swiper-left.png);
	background-size: cover;
}
.swiper_button_next{
	transform: rotate(180deg);
	width: 0.4rem;
	height:0.4rem;
	right: 0.1rem;
	background: url(zwfw-swiper-left.png);
	background-size: cover;
}
.boxbg{
/*	display: inline-block;*/
	width: 100%;
	padding-bottom: .25rem;
	background: #eee;
	margin-top: -.02rem;
	margin-bottom: .04rem;
	position: relative;
}
.boxnr_1{
	text-align: center;
}
.boxnr_1 ul{margin-left: .1rem;}
.boxnr_1 li{
	text-align: center;
	float: left;
	width: 2.02rem;
	height: 1.7rem;
	margin: .25rem 0 0 .15rem;
	background: #fff;
	font-size: .22rem;
	border-radius: 8px;
}
.boxnr_1 li img{
	display: block;
	margin: .1rem auto .05rem;
	width: .7rem;
	height: .7rem;
}
.boxnr_1 li a{
	display: block;
}
.boxnr_1 li a:hover{font-weight: bold;}

/*政务数据*/

.zwsj_in{
	margin-top: 0.4rem;
}
.zwsj_in .lmbt{
	background: url(zwfw-zwfwmh_in_icon03.png) left center no-repeat;
	background-size: 0.36rem auto;
}
.zwsj_in_con{
	width: 100%;
	margin-top: 30px;
	height: 890px;
}
.zwsj_in_con .swiper-container {
	height: 890px;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	font-size: 0.24rem !important;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide{
	width: 1.4rem;
	height: 5.2rem;
	float: left;
	margin-right: 0.08rem;
	margin-top: 0.3rem;
/*	opacity: 0.9;*/
	position: relative;
}
/*
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:hover{
	opacity: 1;
}
*/
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:last-child{
	margin-right: 0;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(1){
	background: url(zwfw-zwfwmh_in_sj01.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(2){
	background: url(zwfw-zwfwmh_in_sj02.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(3){
	background: url(zwfw-zwfwmh_in_sj08.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(4){
	background: url(zwfw-zwfwmh_in_sj03.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(5){
	background: url(zwfw-zwfwmh_in_sj04.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(6){
	background: url(zwfw-zwfwmh_in_sj05.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(7){
	background: url(zwfw-zwfwmh_in_sj06.png);
  	background-size: cover;
}
.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide:nth-child(8){
	background: url(zwfw-zwfwmh_in_sj07.png);
  	background-size: cover;
}

.zwsj_in_con .swiper-pagination .swiper-pagination-bullet {
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.1rem !important;
}
.zwsj_in_con .swiper-pagination .swiper-pagination-bullet-active {
	background: #000;
}

.zwsj_in_con .swiper-container .swiper-wrapper .swiper-slide-active {
	width: 1.5rem;
	height: 6.2rem;
	/* background-size: 80% !important; */
	margin-top: 0;
}
.zwsj_in_con .swiper-slide-active {
	height: 17rem;
}

.zwsj_text01{
	position: absolute;
    left: 50%;
    top: 0.3rem;
    transform: translateX(-50%);
    writing-mode: vertical-lr;
    color: #fff;
    letter-spacing: 0.01rem;
	
	font-size: .243rem;
	font-weight: bold;
}
.zwsj_text02{
    position: absolute;
    bottom: 0.3rem;
    left: 9%;
    transform: translateX(-1%);
}
.zwsj_text02 p{
	font-size: 0.20rem;
	color: #fff;
	line-height: 150%;
	font-weight: bold;
}
.zwsj_text03{
    position: absolute;
    bottom: 0.6rem;
	text-align: center;
    color: #fff;
    font-size: 0.26rem;
	font-weight: bold;
	width: 100%;
}
.zwsj_text03 p span{
	font-size: 0.2rem;
	padding-left: 0.1rem;
	font-weight: normal;
}
.zwsj_text04{
    position: absolute;
    bottom: .3rem;
	width: 100%;
	text-align: center;
    color: #fff;
    font-size: .24rem;
}
.zwsj_text04 p{
	line-height: 100%;
	text-align: center;
	margin-top: .1rem;
	font-weight: bold;
}
.zwsj_text04 p span{
	font-size: .2rem;
	font-weight: normal;
}

/*首页-好差评*/
.zwsj_hcp{
	background: url(zwfw-zwfwmh_in_sjhcp.png);
	background-size: cover;
	margin-top: .2rem;
	padding: 0.3rem;
}
.zwsj_hcp .title{
	font-size: .36rem;
	text-align: center;
	line-height: 220%;
	color: #fff;
	font-weight: bold;
}
.zwsj_hcp .title a{color: #fff;}

.zwsj_hcp .kjs{
    padding: .3rem 0 .3rem .3rem;
    position: relative;
}
.zwsj_hcp .kjs1{
	border-bottom: 0.01rem solid #dde4ed;
}
.zwsj_hcp .kjs2{
	border-bottom: 0.01rem solid #dde4ed;
}
.zwsj_hcp .kjs3{
	border-bottom: 0.01rem solid #dde4ed;
}
.zwsj_hcp .kjs4{
	border-bottom: 0.01rem solid #dde4ed;
}
.zwsj_hcp .kjs5{
}
.zwsj_hcp .kjs .ts{
    display: block;
	width: 2rem;
    font-size: .3rem;
    line-height: 1;
    position: relative;
    padding-right: .36rem;
    color: #fff;
}
.zwsj_hcp .kjs .jians{
    position: absolute;
    width: .2rem;
    height: .2rem;
    background: url(zwfw-zwfwmh_in_icon06.png) no-repeat center center;
	background-size: cover;
    right: 0;
    top: .06rem;
}
.zwsj_hcp .kjs .ts1{
    font-size: .42rem;
    color: #fff;
    line-height: 120%;
	position: absolute;
	top: .2rem;
	left: 3rem;
}
.zwsj_hcp .kjs .ts1 .sp1{
    font-weight: bold;
}
.zwsj_hcp .kjs .ts1 .sp2{
    font-size: .2rem;
    color: #fff;
    line-height: 1;

}
.zwsj_hcp .kjs .xians{
    width: 1px;
    height: 30px;
    background-color: #dde4ed;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px;
}
.zwsj_hcp .kjs5 .xians{
    display: none;
}

/*业务链接*/
.yewu_in{
	margin-top: .4rem;
}
.yewu_in .lmbt{
	background: url(zwfw-zwfwmh_in_icon04.png) left center no-repeat;
	background-size: 0.36rem auto;
}
.yewu_in_con{
	margin-top: .3rem;
}
.yewu_in_con ul li{
	width: 45%;
	height: 2rem;
	background: #fafafa;
	border-radius: .1rem;
	float: left;
	margin-right: 5%;
	margin-bottom: .2rem;
	text-align: center;
}
.yewu_in_con ul li:nth-child(2n){
	margin-right: 0;
}
.yewu_in_con ul li img {
	width: 0.8rem;
	padding-top: 0.14rem;
}
.yewu_in_con ul li a{
	display: block;
	text-align: center;
	font-size: .26rem;
	font-weight: bold;
	/* padding-top: 1rem; */
}
.yewu_in_con ul li a.a01{
	background: url(zwfw-zwfwmh_in_icon07.png) center .1rem no-repeat;
	background-size: .8rem;
}
.yewu_in_con ul li a.a02{
	background: url(zwfw-zwfwmh_in_icon08.png) center .1rem no-repeat;
	background-size: .8rem;
}
.yewu_in_con ul li a.a03{
	background: url(zwfw-zwfwmh_in_icon09.png) center .1rem no-repeat;
	background-size: .8rem;
}
.yewu_in_con ul li a.a04{
	background: url(zwfw-zwfwmh_in_icon10.png) center .1rem no-repeat;
	background-size: .8rem;
}
.yewu_in_con ul li a.a05{
	background: url(zwfw-zwfwmh_in_icon11.png) center .1rem no-repeat;
	background-size: .8rem;
}
.yewu_in_con ul li a.a06{
	background: url(zwfw-zwfwmh_in_icon12.png) center .1rem no-repeat;
	background-size: .8rem;
}

/*在线文化艺术服务*/
.whys_in{
	margin-top: .4rem;
}
.whys_in .lmbt{
	background: url(zwfw-zwfwmh_in_icon05.png) left center no-repeat;
	background-size: 0.36rem auto;
}
.whys_in_con{
	margin-top: .3rem;
}
.whys_in_con ul li{
	position: relative;
	width: 3.3rem;
	height: 3.74rem;
	border-radius: .1rem;
	overflow: hidden;
	float: left;
	margin-right: .2rem;
	margin-bottom: .2rem;
}
.whys_in_con ul li img{
	width: 100%;
	height: 100%;
}

.whys_in_con ul li:nth-child(2n){
	margin-right: 0;
}
.whys_in_con ul li p{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: .8rem;
	line-height: .8rem;
	font-size: .28rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
}





/* 移动检索 */
.mobile_search {
	width: 100%;
	height: 1.6rem;
	background: rgba(255, 255, 255, 0.9);
	position: absolute;
	top: 2.2rem;
	display: none;
}
.mobile_search .mobile_search_box {
	width: 96%;
	margin: 0.3rem auto;
	background: #c12c2c;
	height: 0.8rem;
	display: flex;
}
.mobile_search .mobile_search_box input {
	width: 78%;
	height: 0.57rem;
	border: 0.12rem solid #c12c2c;
	font-size: 0.28rem;
	padding-left: 0.2rem;
}
.mobile_search .mobile_search_box button {
	background: #c12c2c;
	width: 20%;
	color: #fff;
	font-size: 0.32rem;
}

/* 移动导航 */
/* <!--导航navbar-- */
ul.navbar {
    display: none;
    font-weight: 400;
    background: #eee;
    border-top: 0.02rem solid #e5e5e5;
    width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    z-index: 10;
    padding-left: 0;
}

ul.navbar>li {
    float: none;
    border: 0;
    position: relative;
}

ul.navbar>li>a {
    color: #5c5c5c;
    border-bottom: 0.02rem solid #e5e5e5;
    border-right: 0.02rem solid #e5e5e5;
    border-left: 0.02rem solid #e5e5e5;
    padding: 0 0.74rem;
    display: block;
    font-size: .4rem;
    height: 1rem;
    line-height: 1rem;
}

ul.navbar ul {
    display: none;
    position: static;
    background: #f4f4f4 !important;
    text-align: left;
    opacity: 1;
    visibility: visible;
    transform: none;
    box-shadow: none;
}

ul.navbar ul>li {
    padding-left: 0.6rem;
    border: 1px solid #e5e5e5;
    border-top: 0;
}

ul.navbar>li>ul>li>a {
    height: 1rem;
    line-height: 1rem;
    text-align: left;
    text-transform: capitalize;
    color: #303030;
    width: 100%;
    padding: 0 0.1rem;
}

span.toggle-btn {
    position: absolute;
    height: 1.02rem;
    width: 1.02rem;
    line-height: 1.02rem;
    color: #c12c2c;
    text-align: center;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 11;
    display: block;
    border-left: 1px solid #e5e5e5;
}

.nav_add {
	transform: rotate(45deg);
	width: 0.3rem;
	height: 0.3rem;
}